@charset "utf-8";
/* CSS Document */
@import url("foodcommon.css");
@import url("comment_pdy.css");
.top_text_ad { margin:5px 5px 8px 5px; background:#f7f7f7; border:solid 1px #cccccc; clear:both; padding:5px 8px; color:#333; text-decoration:none; line-height:22px; font-size:12px; clear:both; overflow:auto; zoom:1}
.top_text_ad a{ color:#333; text-decoration:none}
.top_text_ad a:hover { text-decoration:underline}
.top_text_ad div { float:left; width:238px}

.mstj { float:left; width:400px; padding-left:8px}
.mstj .cont {  clear:both; background:#FFF; border:solid #F30 2px; border-top:0; padding:10px 0px 0px 0px; height:346px; overflow:hidden}
.mstj .tit { background:url(../../images/food/2_13.gif) no-repeat; height:42px; font-size:12px; position:relative; text-align:right}
.mstj .tit span {top:10px; right:10px; display:block}
.fb { position:absolute; font-size:12px; white-space:nowrap}
.fb a { display:inline-block; zoom:1; *display:inline; color:#FFF; background:#d52c00; font-weight:normal; padding:5px; text-decoration:none; margin-left:5px}
.fb a:hover { background:#b32500}

.mstj .top1{ background:#FFEFB0; padding:10px; height:60px; width:356px; overflow:hidden; margin-left:10px;}
.mstj .top1 h1{ text-align:center; font-size:22px; width:360px; height:25px; overflow:hidden;} 
.mstj .top1 h1 a {color:#000; text-decoration:none}
.mstj .top1 h1 a:hover { color:#e93000; text-decoration:underline}
.mstj .top1 p{ color:#666; font-size:12px; line-height:20px; text-indent:2em}
.mstj .top1 p a{ color:#F60; text-decoration:underline;}
.mstj .top2{ font-size:14px; width:386px; overflow:hidden; margin-left:10px; height:86px;}
.mstj .top2 li{ float:left; width:120px; height:28px; line-height:28px; margin-right:8px; overflow:hidden;}
.mstj .top2 a{ color:#333; text-decoration:none}
.mstj .top2 a:hover { color:#e93000; text-decoration:underline}
.mstj .top3{ width:383px; overflow:hidden; margin-left:3px;}
.mstj .top3 li{ display:block; float:left; width:120px;height:90px; padding-left:7px; display:inline}
.health { float:right; width:249px; padding-right:5px}
.health .tit { background:url(../../images/food/2_15.gif) no-repeat; height:42px; position:relative}
.health .tit span {top:10px; right:10px; display:block; position:absolute; font-size:12px}
.health .tit span a{display:inline-block; zoom:1; *display:inline; color:#FFF; background:#1e8900; font-weight:normal; padding:5px; text-decoration:none; margin-left:5px}
.health .tit span a:hover { background:#197200}

.health .cont{ border:solid #339900 2px;height:354px; overflow:hidden}
.health .ss-con{ height:356px;border-top:0; background:#FFF; overflow:hidden;}
.health .ss-con li{ line-height:27px; font-size:14px}
.health .ss-con li a { color:#333; text-decoration:none}
.health .ss-con li a:hover { color:#e93000;}
.health .simg{ padding:10px 10px 4px 10px; height:80px; overflow:hidden; font-size:12px}
.health .simg a { font-size:14px; }
.health .simg img{ float:left; margin-right:8px;}
.health .simg span{ line-height:18px; font-size:12px; color:#999;}
.company_list { border:solid 2px #fc8900; border-top:none; margin:0px 5px}
.company_list .tit { background:url(../../images/food/2_22.gif) repeat-x; position:relative;}
.company_list .cont { clear:both;width:963px; overflow:hidden;}
.company_list .cont ul { width:964px;overflow:auto; zoom:1}
.company_list .tit span { top:18px; right:10px}
.company_list li { height:147px; border-bottom:dashed 1px #fc8900;border-right:dashed 1px #fc8900; display:block; float:left; padding:8px; width:465px; overflow:hidden}
.company_list li img { float:left}
.company_list li dl { float:right; width:310px; display:block}
.company_list li dl dt { padding-left:5px; font-size:14px; font-weight:bold; line-height:30px; color:#d52c00}
.company_list li dl dt a {color:#d52c00; text-decoration:none}
.company_list li dl dt a:hover { text-decoration:underline}
.company_list li dl dd { font-size:12px}
.company_list li dl .ds { color:#000; background:#efefef; padding:5px; line-height:21px}
.company_list li dl .contact { color:#666; line-height:21px; padding-left:5px; padding-top:5px}
.comment { margin:0px 5px}



#featured{
	width:302px;
	margin-left:5px;
    position:relative;   
    height:400px;   
	float:left;
	overflow:hidden;
} 
#featured ul.ui-tabs-nav{   
    position:absolute;   
    top:376px; 
	left:0;
	height:24px;  
    width:302px;
	z-index:4;
	overflow:hidden;
}   
#featured ul.ui-tabs-nav li{
	text-align:center;   
    font-size:14px;   
    color:#666;
	float:left; 
}   
#featured .ui-tabs-panel{   
    width:302px; 
	height:400px;   
    background:#999; 
	position:relative;   
    overflow:hidden;
	z-index:3;   
}   
#featured .ui-tabs-hide{   
    display:none;   
}
#featured li.ui-tabs-nav-item a{/*On Hover Style*/  
    display:block;   
    height:24px;   
    color:#333;  
	background:#F90;   
    line-height:24px;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:60px;
	text-decoration:none
}   
#featured li.ui-tabs-nav-item a:hover{   
    background:#000;
	color:#FFF;
	text-decoration:none;
	filter:alpha(opacity=70);       /* IE */ 
	-moz-opacity:0.7;              /* 老版Mozilla */ 
	-khtml-opacity:0.7;              /* 老版Safari */ 
	opacity: 0.7;           /* 支持opacity的浏览器*/
	font-weight:bold;  
}   
#featured li.ui-tabs-selected{ /*Selected tab style*/  
    background:#000;
	color:#FFF;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity: 0.7;
	font-weight:bold; 
	width:60px; 
}   
#featured ul.ui-tabs-nav li.ui-tabs-selected a{   
    background:#000;  
	width:60px;
	color:#CCC
}
#featured ul.ui-tabs-nav li img{      
    background:#fff;  
} 
#featured .ui-tabs-panel .info{   
    position:absolute;   
    top:346px; 
	left:0;   
    height:30px; 
	width: 302px;
	line-height:30px;
	font-weight:bold;
	text-align:center; 
    background:#000; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity: 0.7;  
}     
#featured .info a{   
    text-decoration:none;   
    color:#fff;
}
#featured .info a:hover{   
    text-decoration:underline;   
}
.tel { background:url(../../images/food/31_05.gif) repeat-x left top #fff9df; border:solid 1px #ff3300; width:708px; float:left; margin-left:5px}
.tel_tit { background:url(../../images/food/3_03.gif) no-repeat left top; height:37px; position:relative}
.tel_tit .fb{ top:10px; right:10px}
.tel .cont{ overflow:auto; font-size:12px; line-height:28px; height:208px;
scrollbar-3dlight-color:#f0f0f0;
	scrollbar-arrow-color:#B9B9B9;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#f0f0f0;
	scrollbar-face-color:#fdfdfd;
	scrollbar-highlight-color:#B9B9B9;
	scrollbar-shadow-color:#B9B9B9;}
.tel .cont .cont_box{width:689px; overflow:hidden;}
.tel .cont ul { overflow:auto; zoom:1; width:700px}
.tel .cont li { float:left; width:230px; border-right:solid 1px #ffe464}
.tel .cont .bg { background:#ffefac}
.tel .cont .t { height:10px; font-size:0px}
.tel .cont li a { color:#000; text-decoration:none; display:block;padding:0px 10px;}
.tel .cont li a:hover {color:#e93000;}

.tel .cont li span { float:right;}
.msqb { float:right; width:245px; overflow:hidden; margin-right:5px; border:solid 2px #ff3300; height:243px}
.msqb .tit{ background:url(../../images/food/3_06.gif) no-repeat; height:42px; position:relative;}
.msqb .tit .fb { top:10px; right:10px}
.msqb .cont { overflow:hidden; padding:8px}
.msqb .cont ul { overflow:auto; zoom:1}
.msqb .cont li{ line-height:24px; font-size:14px}
.msqb .cont li a {color:#333; text-decoration:none;}
.msqb .cont li a:hover { color:#e93000;}
.dc_search { position:absolute; left:130px; top:10px}
.dc_search .text { float:left; background:#FFF; padding:0px; margin:0px; line-height:24px; font-size:12px; padding:0px 5px; border:solid 1px #FC0; width:150px; height:24px; color:#ff9c00;}
.dc_search #button { float:left; background:#FC0; padding:0px; margin:0px; line-height:26px; font-size:12px;width:70px; height:26px; color:#ca0408; border:0px}